|
자주 쓰이는 메소드및 API 를 정리합니다. |
[1] |
|
등록일:2008-03-11 11:27:48 (0%) 작성자: 제목:java.lang.String, StringBuffer |
|
---------------------------- 생성자 ---------------------------------
public String(String original)
=>original의 문자열과 같은 문자열을 가진 객체를 만든다.
public String(char value[])
=>char 배열 value를 문자열로 하는 객체를 만든다.
public String(char value[], int offset, int count)
=>char형 배열 value의 원소 중, offset(시작원소번호)부터
count(개수)개의 문자들을 문자열로 가진다.
public String(StringBuffer buffer)
=>StringBuffer형 객체 buffer와 같은 문자열을 가진다.
---------------------------- 메소드 ---------------------------------
public char charAt(int index)
=>문자열의 문자 중, index 위치에 있는 문자를 반환한다. index는 0부터 시작한다.
public int compareTo(String anotherString)
=>anotherString의 문자열과 this의 문자열을 비교해서 this가 크면 양수(+)를,
작으면 음수(-)를, 같으면 0을 반환한다.
문자열 대소비교: "abc" < "bbc", "abc" > "ABC", "abc" = "abc"
public int compareToIgnoreCase(String anotherString)
=>대소문자를 구분하지 않고 비교한다(compareTo 메소드).
public String concat(String str)
=>문자열 뒤에 str를 추가하여 String 객체를 반환한다.
public boolean endsWith(String suffix)
=>this의 문자열이 문자열 suffix로 끝나면 true, 아니면 false를 반환한다.
public boolean equals(Object anObject)
=>anObject와 this가 같은 문자열을 가지면 true를 반환한다.
public boolean equalsIgnoreCase(String anotherString)
=>대소문자를 구분하지 않고 비교해서 같으면 true를, 아니면 false를 반환한다.
public int indexOf(int ch)
=>this의 문자열을 앞에서부터 검색하여 문자 ch가 처음으로 나타난 위치를 반환한다.
위치(index)는 0부터 시작한다.
public int indexOf(int ch, int fromIndex)
=>this의 문자열을 fromIndex부터 검색하여 문자 ch가 처음으로 나타난 위치를 반환한다.
public int indexOf(String str)
=>this의 문자열을 앞에서부터 검색하여 문자열 str이 처음으로 나타난 위치를 반환한다.
public int indexOf(String str, int fromIndex)
=>this의 문자열을 fromIndex부터 검색하여 문자열 str이 처음으로 나타난 위치를 반환한다.
public int lastIndexOf(int ch)
public int lastIndexOf(int ch, int fromIndex)
public int lastIndexOf(String str)
public int lastIndexOf(String str, int fromIndex)
=>this의 문자열을 뒤에서 검색하여 문자(ch) 또는 문자열(str)이 처음으로 나타난 위치를 반환한다.
public int length()
=>문자열의 길이(문자의 개수)를 반환한다.
public String replace(char oldChar, char newChar)
=>문자열의 문자들 중에서 oldChar를 newChar로 바꾸어서 반환한다.
public String replaceAll(String regex, String replacement)
=>문자열에서 regex 문자열을 replacement 문자열로 바꾸어서 반환한다.
public boolean startsWith(String prefix)
=>문자열이 preffix로 시작하면 true를, 아니면 false를 반환한다.
public String substring(int beginIndex)
=>beginIndex부터 끝까지의 문자열을 반환한다.
public String substring(int beginIndex, int endIndex)
=>beginIndex부터 endIndex 앞까지의 문자열을 반환한다.
public String toLowerCase()
=>소문자로 변환된 문자열을 반환한다.
public String toUpperCase()
=>대문자로 변환된 문자열을 반환한다.
public String trim()
=>문자열 앞뒤 공백을 제외한 문자열을 반환한다.
public static String valueOf(Object obj)
valueOf(boolean b), valueOf(char c), valueOf(int I), valueOf(long l)
valueOf(float f), valueOf(double d)
=>각각의 자료형을 문자열로 변환하여 반환한다.
[출처] java.lang.String, StringBuffer|작성자 잉빙
http://blog.naver.com/jma7449?Redirect=Log&logNo=150028504152 |
[본문링크] java.lang.String, StringBuffer
|
[1]
|
|
|
|
|
코멘트(이글의 트랙백 주소:/cafe/tb_receive.php?no=2490 |
|
|
|
|
|
|
|
|
|
Copyright byCopyright ⓒ2005, SSISO Community All Rights Reserved.
|
|
|